package de.e2it3t.schulverwaltung.data;

import java.sql.Time;

/**
 * Objektmodell für die Tabelle "lehreinheit".
 *
 * @author Markus Kunz und Viktor Reiser
 */
@JdbcEntity
public class Lehreinheit implements Cloneable {
    
    @JdbcColumn(name="id")
    private int id;
    
    @JdbcColumn(name = "klasse_id")
    private int klasseId;
    
    @JdbcColumn(name = "fach_id")
    private int fachId;
    
    @JdbcColumn(name = "raum_id")
    private int raumId;
    
    @JdbcColumn(name = "lehrer_id")
    private int lehrerId;
    
    @JdbcColumn(name = "uhrzeit_beginn")
    private Time uhrzeitBeginn;
    
    @JdbcColumn(name = "uhrzeit_ende")
    private Time uhrzeitEnde;
    
    @JdbcColumn(name = "tag")
    private int tag;

    
    @Override
    public Lehreinheit clone() throws CloneNotSupportedException {
        return (Lehreinheit)super.clone();
    }
    
    
    public int getId() {
        return id;
    }
    
    public void setId(int id) {
        this.id = id;
    }

    public int getFachId() {
        return fachId;
    }

    public void setFachId(int fachId) {
        this.fachId = fachId;
    }
    
    public int getKlasseId() {
        return klasseId;
    }

    public void setKlasseId(int klasseId) {
        this.klasseId = klasseId;
    }

    public int getRaumId() {
        return raumId;
    }

    public void setRaumId(int raumId) {
        this.raumId = raumId;
    }

    public int getLehrerId() {
        return lehrerId;
    }

    public void setLehrerId(int lehrerId) {
        this.lehrerId = lehrerId;
    }

    public Time getUhrzeitBeginn() {
        return uhrzeitBeginn;
    }

    public void setUhrzeitBeginn(Time uhrzeitBeginn) {
        this.uhrzeitBeginn = uhrzeitBeginn;
    }

    public Time getUhrzeitEnde() {
        return uhrzeitEnde;
    }

    public void setUhrzeitEnde(Time uhrzeitEnde) {
        this.uhrzeitEnde = uhrzeitEnde;
    }

    public int getTag() {
        return tag;
    }

    public void setTag(int tag) {
        this.tag = tag;
    }
}
